MAS V3.4 PTF02 Function Reference


Configurable TCP

With this PTF, you can use the IP configuration command to configure the following TCP parameters:

TCP Configuration Commands

To access the TCP configuration environment, enter the following command at the IP config> prompt:

  IP config> TCP
  TCP config>

Table 1. TCP Configuration Commands Summary

 Command   Function 
 List   Displays TCP configuration items. 
 Set   Defines certain TCP configuration parameters that affect retransmission and session controls, performance, and TelnetServer ports. 

List

Use the list command to display the TCP configuration data.

Syntax:

list
all

all
Displays all the configurable TCP port parameters.

Example: list all

           TCP Parameters
 
                 0 tells router to use default
                 see Console (talk 5) for runtime values
 
   Telnet server port........:   23   Timeout (seconds).........:   300 
   Min retransmit   (.01sec).:   25   Max retransmit   (.01sec).:  6400 
   Connection limit..........:    0   Hash table size...........:   500 
   Keepalive interval (sec.).:   90   Memory block size.........:   756 
   

Set

Use the set command to set certain values (intervals, sizes, limits) within your TCP configuration.

Syntax:

set
connection-limit

hash-table-size

keepalive-interval

maxrx-interval

memory-block-size

minrx-interval

telnet-port

timeout

connection-limit
Specifies the maximum number of TCP connections supported by this router. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 100-65535

Default Value: Varies depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set connection-limit 500
 

hash-table-size
Specifies the size of the TCP hash table. The size of the table is defined as the number of 'buckets", with each bucket requiring four bytes. A change in this value takes effect when the router is restarted.

Valid Values
  • 1-65535

Default Value: Varies between 64 and 10 275, depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set hash-table-size 100
 

keepalive-interval
Specifies the number of seconds that a TCP connection can remain idle before a keep-alive packet is sent. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 1-65535

Default Value: Varies depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set keepalive-interval 2500
 

maxrx-interval
Specifies the maximum amount of time in hundredths of a second (1/100 seconds) that a TCP connection will wait for an acknowledgment before retransmitting data. Increasing this value allows additional time for acknowledgments to be received. Decreasing this value results in an increased number of retransmissions within a specified timeout period. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 200-6400 (in units of 1/100 second)

Default Value: 6400 (64 seconds). To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set maxrx-interval 300 

This example sets the maximum retransmit value to 3 seconds.

memory-block-size
Specifies size of the transmit and receive data blocks. This parameter is useful in specific applications when traffic consists of many small blocks of data. In these environments, using a smaller block size than the default 756 bytes can save memory space. A change in this value takes effect when the router is restarted.

Valid Values
  • 24-65535

Default Value: 756 bytes. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set memory-block-size 50
 

minrx-interval
Specifies the minimum amount of time in hundredths of a second (1/100 seconds) that a TCP connection will wait for an acknowledgment before retransmitting data. Increasing this value allows additional time for acknowledgments to be received. Decreasing this value results in an increased number of retransmissions within a specified timeout period. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 25-6400 (in units of 1/100 second)

Default Value: 25 (.25 seconds). To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set minrx-interval 50
 

This example sets the minimum retransmit value to .5 seconds.

telnet-port
Allows you to change the router's Telnet server port from the usual address of 23. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 1-65535

Default Value: 23. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set telnet-port 10023
 

timeout
Specifies the number of seconds that TCP will wait for an acknowledgment (ACK) before the session is ended. A change in this value takes effect when the router is restarted or a Talk5 reset TCP command is issued.

Valid Values
  • 10-65535

Default Value: 180 seconds (3 minutes). To use the default setting, select the default button in the configuration tool or specify zero (0) from the router console.

Example:

TCP config> set timeout 250
 


[ Top of Page | Previous Page | Next Page | Table of Contents ]